turbocharged intercooled - Spanish English Dictionary